oncontextregister Event |
This event is fired when a context menu is registered with a tree item.
Syntax
Inline HTML |
<div cordysType="wcp.libaray.ui.Tree" id=treeID treeData=treeDataID treeSchema=treeSchemaID oncontextregister="handler()" > ... </div> |
Event Property |
treeID.oncontextregister = handler |
Event Information
To invoke |
Define thecontextmenuproperty for the tree items present in the tree schema. |
Default Action |
Initiates any action associated with this event. |
Event Object Properties
Although event handlers in the DHTML Object Model do not receive parameters directly, a handler can query an event object for data.
Property |
Description |
---|---|
treeItem |
Read-only. Object that denotes the tree item for the specified node. |
Example
The following example shows how the event is used to display the data of the node.
<!-- Schema defined outside the BODY tag of the HTML --> <script type="cordys/xml"id="schema"> <TreeSchema> <searchPath>//menu/</searchPath> <Root> <description>Northwind</description> </Root> <TreeItem id="applicationID"> <searchPath>application</searchPath> <description>@class</description> <contextmenu>myContext</contextmenu> </TreeItem> <TreeItem id="dataID"> <searchPath>data</searchPath> <description>name</description> </TreeItem> </TreeSchema> </script> //Function handler function registerCall() { application.notify("Data : " + event.treeItem.data); } <!-- tree definition inside the BODY tag --> <div cordysType="wcp.libaray.ui.Tree" id="sampleTree" treeSchema="sampleSchema" treeData="sampleData" oncontextregister="registerCall()"></div>